package com.kjlink.internal.report4vue.jira.lookup;


import cn.xuqiudong.common.base.lookup.Lookup;
import com.kjlink.internal.workreport.base.enums.ProjectType;

/**
 * 描述:
 * 根据项目获取jira下拉列表  查询条件
 *
 * @author Vic.xu
 * @since 2025-01-15 9:09
 */
public class ProjectJiraLookup extends Lookup {

    private Integer projectId;


    private ProjectType type;

    private String prefix;

    private String assignee;

    /**
     * 是否是 查询bug jira
     */
    private Boolean subJira;

    public ProjectJiraLookup(Integer projectId, ProjectType type, String prefix, String assignee) {
        this.projectId = projectId;
        this.type = type;
        this.prefix = prefix;
        this.assignee = assignee;
    }

    public ProjectJiraLookup() {
    }

    public ProjectJiraLookup(Integer projectId, ProjectType type, String prefix, String assignee, Boolean subJira) {
        this.projectId = projectId;
        this.type = type;
        this.prefix = prefix;
        this.assignee = assignee;
        this.subJira = subJira;
    }

    public Integer getProjectId() {
        return projectId;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public ProjectType getType() {
        return type;
    }

    public void setType(ProjectType type) {
        this.type = type;
    }

    public String getPrefix() {
        return prefix;
    }

    public void setPrefix(String prefix) {
        this.prefix = prefix;
    }

    public String getAssignee() {
        return assignee;
    }

    public void setAssignee(String assignee) {
        this.assignee = assignee;
    }

    public Boolean getSubJira() {
        return subJira;
    }

    public void setSubJira(Boolean subJira) {
        this.subJira = subJira;
    }
}





